#ifndef _TESTCERTPATH_H_
#define _TESTCERTPATH_H_

#if defined(__ANDROID__)
#   define REALWORLD_ROOTCERT "testingcerts/realworld_rootcert/cacert.pem"
#   define ROOTCERT "testingcerts/rootcert.pem"
#   define CLIENTCERT "testingcerts/client.pem"
#   define SERVERCERT "testingcerts/server.pem"
#   define ANOTHERSERVERCERT "testingcerts/anotherserver.pem"
#   define SELFSIGNCERT "testingcerts/cert_extensions/selfsign.der"
#   define SELFSIGNCERTPEM "testingcerts/cert_extensions/selfsign.pem"
#   define XML_PATH_PREFIX _S("testingxml/")
#   define JSON_PATH_PREFIX _S("testingjson/")
#   define LICENSE_FILE _S("LICENSE.txt")
#else
#   define REALWORLD_ROOTCERT "../../testingcerts/realworld_rootcert/cacert.pem"
#   define ROOTCERT "../../testingcerts/rootcert/rootcert.pem"
#   define CLIENTCERT "../../testingcerts/clientcert/client.pem"
#   define SERVERCERT "../../testingcerts/servercert/server.pem"
#   define ANOTHERSERVERCERT "../../testingcerts/anotherservercert/anotherserver.pem"
#   define SELFSIGNCERT "../../testingcerts/cert_extensions/selfsign.der"
#   define SELFSIGNCERTPEM "../../testingcerts/cert_extensions/selfsign.pem"
#   define LICENSE_FILE _S("../../LICENSE.txt")
#   define XML_PATH_PREFIX _S("../../testingxml/")
#   define JSON_PATH_PREFIX _S("../../testingjson/")
#endif

typedef struct _filestruct 
{
   pcwstr_t filePath;
   bool shouldParseOK;
   bool involveInFullTest;
} FileStruct;

FileStruct * GetXmlFiles();

#endif
